A Dynamic Proxy Based Architecture to Support Distributed Java Objects in a Mobile Environment

نویسندگان

  • Gregory Biegel
  • Vinny Cahill
  • Mads Haahr
چکیده

Java Remote Method Invocation (RMI), as a distributed object technology, has poor existing support for operation in wireless mobile computing environments. The use of RMI in a mobile environment poses a number of problems related to hardware mobility and the characteristics of wireless networks. This paper describes an implementation of an architecture supporting RMI client and server applications in a wireless mobile environment. Mobility support is provided for in two major components. Connectivity management manages wireless connections and hides the inherent unreliability of wireless media from higher layers. Location management addresses the difficulty of correctly locating and invoking RMI server objects hosted by mobile devices. The implementation is evaluated in terms of transparency and the associated cost of introducing mobility support for RMI applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Environment for Web-based Interaction and Steering of High-Performance Scientific Applications

This paper presents an environment for Web-based interrogation, interaction and steering of high-performance parallel/distributed scientific applications. The architecture is composed of detachable thin-clients at the front-end, a network of Java interaction servers in the middle, and [a control network of sensors, actuators, interaction agents, and an application interaction proxy, superimpose...

متن کامل

Mobile RMI: Supporting Remote Access to Java Server Objects on Mobile Hosts

Java Remote Method Invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making ...

متن کامل

Research on Distributed Gis Based on Mobile Agent

With the emergence of more sophisticated distributed computing environment and wide spread acceptance and available of Internet and World Wide Web (WWW) technologies, a new generation of Geographic Information System (GIS) emphasizing on open architecture, distributed computing capability, mobility, interoperability, extensibility and intelligence has been receiving more attention over the past...

متن کامل

Seamless Object Authentication in Different Security Policy Domains

In the trading of intangible goods, there co-exist, from the security policy point of view, several different domains, such as CORBA and Java. In such environment, mobile objects, such as Applet, can move freely between domains, which contributes greatly to the dynamic evolution of the distributed computer system. However, there arises a new security problem: there is no way for the mobile obje...

متن کامل

DLS: A CORBA Service for Dynamic Loading of Code

Dynamic loading of code is needed when rarely used code should be loaded on demand or when the code to be loaded is not known in advance. The latter is often the case in distributed systems as newly developed code should be executed by running (legacy) applications. At the extreme, distributed programming concepts as mobile agents and intelligent proxies rely heavily on dynamic code loading. So...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002